<!--
  ~ Copyright 2021 Red Hat, Inc. and/or its affiliates.
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~     http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

{#include main fluid=true}
{#style}
.main-container {
    margin: 0;
    padding: 0;
}
#envelope-app {
    width: 100vw;
    height: calc(100vh - 98px);
}
{/style}
{#title}Runtime UI{/title}
{#body}
<div id="envelope-app"></div>

<script src="resources/webapp/standalone.js"></script>
<script>
    const devUI = RuntimeToolsDevUI.open({
        container: document.getElementById("envelope-app"),
        isDataIndexAvailable: {info:isProcessEnabled},
        isTracingEnabled: {info:isTracingEnabled},
        users: {info:userInfo.arrayRepresentation.raw},
        dataIndexUrl: "{config:property('kogito.data-index.url') ?: ''}/graphql",
        trustyServiceUrl: "{config:property('kogito.trusty.http.url') ?: 'http://localhost:1336'}",
        page: "Processes",
        devUIUrl: {#if config:property('kogito.dev-ui.url')}"{config:property('kogito.dev-ui.url')}"{#else}window.location.origin{/if},
        openApiPath: "{config:property('quarkus.smallrye-openapi.path') or '/q/openapi.json'}",
        availablePages: ["Processes", "Jobs", "Tasks", "Forms"]
    })
</script>
{/body}
{/include}